@import "lib/bootstrap/variables";
@import "lib/bootstrap/mixins";
@import "lib/bootstrap-extend-mixins";

@import "lib/social-button";

@import "router-animte";

@import "error-404";
@import "lockscreen.min";
@import "glyphicons-demo";
@import "loading-placeholders";



/* fixes */
a[ng-click] {
  text-decoration: none;
}

a[ng-click]:hover {
  text-decoration: none;
  cursor: pointer;
}

/* chat */
.message-picture {
  max-width: 50px;
  max-height: 50px;
}


/*datatables*/
.dataTables_filter .input-group-addon {
  height: 30px !important;
}

// timepicker
.bootstrap-timepicker-widget table td input {
  width: 40px;
  padding: 0;
}

// slider tooltip
.slider .tooltip.tooltip-main.top {
  margin-top: -35px;
}

// jcrop
#jcrop-demo-with-preview #preview-pane {
  display: block;
  position: absolute;
  z-index: 200;
  right: 0px;
  padding: 3px;
  border: 1px rgba(0, 0, 0, .4) solid;
  background-color: white;
  @include box-shadow(1px 1px 5px 2px rgba(0, 0, 0, 0.1));
}

/* The Javascript code will set the aspect ratio of the crop
 area based on the size of the thumbnail preview,
 specified here */
#jcrop-demo-with-preview .preview-container {
  width: 250px;
  height: 170px;
  overflow: hidden;
}


// treeview
.smart-treeview-group {
  @include transition(all .3s linear);
  opacity:1;
  &.ng-hide {
    opacity:0;
  }
}


// maps
.angular-google-map-container {
  height: 100%;
  width: 100%;
  position: absolute;
}


//

.menu-on-top{
    aside#left-panel{
        .collapse-sign{
            display: none;
        }
    }
}
